﻿using System;
using System.Collections.Generic;

using System.Text;

namespace Module.Core.EntitiesInfo.TablesInfo
{

    [Serializable]
    public class OnlineSupportsInfo
    {
        #region Fields

        private int _onlineSupportId;
        private string _title;
        private string _description;
        private string _yahoo;
        private string _sky;
        private int _supportType;
        private string _nickname;
        private string _phone;
        private string _mobile;
        private string _email;
        private int _priority;
        private int _status;

        #endregion

        		#region Constructors

		/// <summary>
		/// Initializes a new instance of the SingerInfoBase class.
		/// </summary>
		public OnlineSupportsInfo()
		{
		}

		/// <summary>
		/// Initializes a new instance of the SingerInfoBase class.
		/// </summary>
        public OnlineSupportsInfo(string title, string description, string yahoo, string sky, string email, int supportType, string nickName, string phone, string mobile, int priority, int status)
        {
            this._title = title;
            this._description = description;
            this._yahoo = yahoo;
            this._sky = sky;
            this._email = email;
            this._supportType = supportType;
            this._nickname = nickName;
            this._phone = phone;
            this._mobile = mobile;
            this._priority = priority;
            this._status = status;
        }

		/// <summary>
		/// Initializes a new instance of the SingerInfoBase class.
		/// </summary>
        public OnlineSupportsInfo(int onlineSupport_Id, string title, string description, string yahoo, string sky, string email, int supportType, string nickName, string phone, string mobile, int priority, int status)
		{
			this._onlineSupportId = onlineSupport_Id;
            this._title = title;
            this._description = description;
            this._yahoo = yahoo;
            this._sky = sky;
            this._email = email;
            this._supportType = supportType;
            this._nickname = nickName;
            this._phone = phone;
            this._mobile = mobile;
            this._priority = priority;
            this._status = status;
		}

		#endregion


        #region Properties
        public int Status
        {
            get { return _status; }
            set { _status = value; }
        }

        public int Priority
        {
            get { return _priority; }
            set { _priority = value; }

        }

        public string Email
        {
            get { return _email; }
            set { _email = value; }
        }

        public string Mobile
        {
            get { return _mobile; }
            set { _mobile = value; }
        }

        public string Phone
        {
            get { return _phone; }
            set { _phone = value; }
        }

        public string Nickname
        {
            get { return _nickname; }
            set { _nickname = value; }
        }

        public int SupportType
        {
            get { return _supportType; }
            set { _supportType = value; }
        }

        public string Sky
        {
            get { return _sky; }
            set { _sky = value; }
        }

        public string Yahoo
        {
            get { return _yahoo; }
            set { _yahoo = value; }
        }

        public string Description
        {
            get { return _description; }
            set { _description = value; }
        }

        public string Title
        {
            get { return _title; }
            set { _title = value; }
        }

        public int OnlineSupportId
        {
            get { return _onlineSupportId; }
            set { _onlineSupportId = value; }
        }
        #endregion
    }
}
